home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 47.7z / BS1 part 47 / ImageMaster RT v1.50b (1994)(Black Belt Systems)(Disk 4 of 7)[HD].7z / ImageMaster RT v1.50b (1994)(Black Belt Systems)(Disk 4 of 7)[HD].adf / apa.lzh.parta / hlp_arexx8 < prev    next >
Text File  |  1994-03-23  |  21KB  |  903 lines

  1. \ApAssist
  2. \: - This is the Quick Help for the ARexx in IM R/t -
  3. \: ----------------------------------------------------------
  4. \:   Written by David E. Patterson
  5. \: ----------------------------------------------------------
  6.  
  7. \font topaz.font 8
  8. \tc 1
  9. \wr
  10. \lj
  11. \dd "imh_descriptor"
  12.  
  13. \index "hlp_arexx2/gamma-listreq"
  14. \toc "imh_toc/toc"
  15. \help "aa_help/help
  16.  
  17. \node "iptofront"
  18. \title "IP to Front"
  19. \next "jackin"
  20. \prev ""
  21. \{ \tc 15 Iptofront \} - Brings the IP screens to the front.
  22.     
  23. When used as the last command in a script the main panel is activated, just
  24. as if the user clicked in it.
  25.     
  26. \nw    
  27. Usage - '\{ \tc 15 iptofront\} '
  28.     
  29. \{ \ts bu Sample Script\} :   
  30.     
  31. '\{ \tc 15 iptofront\} ';
  32.  
  33. \endnode
  34.  
  35. \node "jackin"
  36. \title "Jackin"
  37. \next "killbuff"
  38. \prev "iptofront"
  39. \{ \tc 15 Jackin \} - Returns a single pointer in hexadecimal format.
  40.     
  41. \{ \tc 15 Jackin \} returns a hexadecimal pointer, which points to the base
  42. of another group of pointers, each of which points to buffer information.
  43.     
  44. \nw    
  45. Usage - '\{ \tc 15 jackin\} '
  46.     
  47. \{ \ts bu Sample Script\} :
  48.  
  49. options results; 
  50. '\{ \tc 15 jackin\} ';
  51. jackptr = result; 
  52. options; 
  53. 'backuptoundo';
  54. address command; 
  55. 'cmpi:myfile '||jackptr;
  56. address(prtnme);
  57. 'redraw';
  58.  
  59. \endnode
  60.  
  61. \node "killbuff"
  62. \title "Kill Buffer"
  63. \next "lineart"
  64. \prev "jackin"
  65. \{ \tc 15 Killbuff \} - Deletes a buffer.
  66.  
  67. \nw    
  68. Usage - '\{ \tc 15 killbuff <number>\} '
  69.     
  70. \{ \ts bu Sample Script\} :
  71.     
  72. options results;
  73. 'current';
  74. info = result;
  75. options;
  76. parse var info bname','bnumber','xdim','ydim','xdimydim','memused','
  77.                parentname','parentnumber;
  78.                    
  79. '\{ \tc 15 killbuff\} ' bnumber; 
  80.  
  81. \endnode
  82.  
  83. \node "lineart"
  84. \title "Line Art"
  85. \next "lined"
  86. \prev "killbuff"
  87. \{ \tc 15 Lineart \} - Creates line art from a selected area.
  88.  
  89. \nw    
  90. Usage - '\{ \tc 15 lineart <effect> <threshold> <monochrome>
  91.          <blackline>\} '
  92.     
  93. \{ \tc 15      Effect:      0 - 100%
  94.     Threshold:   0 - 255
  95.     Monochorome: 0 = No, 1 = Yes
  96.     Blackline:   0 = No, 1 = Yes  \}
  97.     
  98. \{ \ts bu Sample Script\} :
  99.        
  100. 'area'; 
  101. options results;
  102. 'askprop Effect: 50 0 100';
  103. effect = result;
  104. 'askprop Threshold: 127 0 255';
  105. threshold = result;
  106. 'askyn "No Monochrome" "Monochrome"';
  107. mono = result;
  108. 'askyn "White Line" "Black Line"';
  109. line = result;
  110. options;
  111. '\{ \tc 15 lineart\} ' effect threshold mono line;
  112.  
  113. \endnode
  114.  
  115. \node "lined"
  116. \title "Lined"
  117. \next "linedraw"
  118. \prev "lineart"
  119. \{ \tc 15 Lined \} - Converts image brightness to image thickness.
  120.  
  121. \nw    
  122. Usage - '\{ \tc 15 lined <len>\} '
  123.     
  124. \{ \ts bu Sample Script\} :
  125.     
  126. 'area';
  127. '\{ \tc 15 lined 2\} ';
  128.     
  129. * User Interface: \{ \tc 15   Process Panel
  130.                         Special Effects
  131.                             Lined\}
  132.  
  133. \endnode
  134.  
  135. \node "linedraw"
  136. \title "Linedraw"
  137. \next "linemode"
  138. \prev "lined"
  139. \{ \tc 15 linedraw \} - Allows you to paint on an image using any of the area
  140. selection modes.  This command must be used in conjunction with the stroke
  141. command.
  142.  
  143. \nw    
  144. Usage - '\{ \tc 15 linedraw\} '
  145.  
  146. \{ \ts bu Sample Script\} :
  147. /* arexx Painting Example */
  148. address('IM_Port');
  149. 'newline';
  150. 'messagelow "Draw a line for painting"';
  151. '\{ \tc 15 linedraw\} ';
  152. 'stroke';
  153. 'finish';
  154.  
  155. \endnode
  156.  
  157. \node "linemode"
  158. \title "Linemode"
  159. \next "listreq"
  160. \prev "linedraw"
  161. \{ \tc 15 linemode \} - The linemode control is used to specify the draw mode
  162. to be used with the move, draw, and stroke commands.  There are 14 brush
  163. modes, including several brush and solid color modes.  A mode will remain
  164. current until changed by the user.  If no mode is selected, Imagemaster will
  165. default to the mode that is selected in the \{ \ts b Draw Mode \} panel.
  166.  
  167. \nw    
  168. Usage - '\{ \tc 15 linemode <mode>\} '
  169. \wr
  170.  
  171. The mode can be set to one of 14 different draw modes.  These modes are all
  172. assigned a numeric value, as well as a specific name which can be used for
  173. specifying the modes.  The modes are as follows:
  174.  
  175. \nw
  176.             \{ \ts b 0 or 'brush'    = Brush Draw
  177.             1 or 'range'    = Use the Current Range
  178.             2 or 'tint'     = Tint Brush
  179.             3 or 'sat'      = Saturation Brush
  180.             4 or 'bright'   = Brightness Brush
  181.             5 or 'anti'     = Anti-Alias Brush
  182.             6 or 'rip'      = Remove Isolated Pixels
  183.             7 or 'lowpass'  = Low Pass Filter Brush
  184.             8 or 'sharp'    = Sharpen Filter Brush
  185.             9 or 'NTSC'     = NTSC Preperation Brush
  186.             10 or 'rub'      = Rub Thru Brush
  187.             11 or 'crub'     = Chroma Rub Thru Brush
  188.             12 or 'lumarub'  = Luma Rub Thru Brush
  189.             13 or 'absorb'   = Absorbing Brush
  190.             14 or 'color'    = Solid Color Brush\}
  191.  
  192. \{ \ts bu Sample Script\} :
  193. /* arexx Linemode Example */
  194. address('IM_Port');
  195. options results;
  196. 'messagelow "Select an area to be a brush: " ';
  197. 'area';
  198. 'askstring "Specify a Brush Name:" "Brush1"'new;
  199. new = result;
  200. 'clip ' new;
  201. buf = result;
  202. options;
  203. 'newbrush ' buf
  204. 'newline';
  205. '\{ \tc darkblue linemode 0\} ';
  206. 'move 30 30';
  207. 'draw 30 30';
  208. 'stroke';
  209. 'finish';
  210.  
  211. \endnode
  212.  
  213. \node "listreq"
  214. \title "List Request"
  215. \next "load"
  216. \prev "linemode"
  217. \{ \tc 15 Listreq \} - Calls a list requester.
  218.  
  219. Calls a list requester from which the user can select an entry.  The selected
  220. item returns a string to the calling ARexx script or . 
  221.  
  222. \nw    
  223. Usage - '\{ \tc 15 listreq "Title text",listfile,"keywords,etc"\} '
  224.     
  225. \{ \ts bu Sample Script\} :
  226.     
  227. (Fragment)
  228. options results;
  229. '\{ \tc 15 listreq "Launch a P.I. Module","work:mylist.list","load\} ';
  230. name = result;
  231. options;
  232.   if name = '' then 
  233.     do
  234.       exit 0;
  235.     end;
  236.  
  237. \endnode
  238.  
  239. \node "load"
  240. \title "Load"
  241. \next "loadasblend"
  242. \prev "listreq"
  243. \{ \tc 15 Load \} - Loads an image.
  244.  
  245. Uses the current image path and extension and to load an image. 
  246.     
  247. \nw    
  248. Usage - '\{ \tc 15 load <filename>\} '
  249.     
  250. \{ \ts bu Sample Script\} :
  251.  
  252. options results;
  253. 'askstring "Buffername:" "myfile"'name;
  254. name = result;
  255. options;
  256. '\{ \tc 15 load\} ' name;
  257.     
  258. See Also:  \{ \ts b \link "loadasprimary  " "hlp_arexx8/loadasprimary"
  259.            \link "loadassecondary" "hlp_arexx8/loadassecondary"
  260.            \link "loadimask      " "hlp_arexx8/loadimask"  
  261.            \link "loadmask       " "hlp_arexx8/loadmask"\}
  262.  
  263. \endnode
  264.  
  265. \node "loadasblend"
  266. \title "Load as Blend"
  267. \next "loadasbrush"
  268. \prev "load"
  269. \{ \tc 15 Loadasblend \} - Loads a blend
  270.     
  271. Loads an image file and makes it the blend (alpha) buffer.  Uses the current
  272. image path and extension.
  273.     
  274. \nw    
  275. Usage -  '\{ \tc 15 loadasblend <name>\} ' 
  276.     
  277. \{ \ts bu Sample Script\} :
  278.            
  279. options results;
  280. 'askstring "File Name:" "myfile"'name;
  281. name = result;
  282. options;
  283. '\{ \tc 15 loadasblend\} ' name;
  284.     
  285. See Also:  \{ \ts b \link "loadasprimary  " "hlp_arexx8/loadasprimary"
  286.            \link "loadassecondary" "hlp_arexx8/loadassecondary"
  287.            \link "loadimask      " "hlp_arexx8/loadimask" 
  288.            \link "loadmask       " "hlp_arexx8/loadmask"\}
  289.  
  290. \endnode
  291.  
  292. \node "loadasbrush"
  293. \title "Load as a Brush"
  294. \next "loadasprimary"
  295. \prev "loadasblend"
  296. \{ \tc 15 Loadasbrush \} - Loads a brush.
  297.  
  298. Loads an image file and makes it the brush buffer.  Uses the current image
  299. path and extension.
  300.  
  301. \nw    
  302. Usage - '\{ \tc 15 loadasbrush <name>\} '
  303.     
  304. \{ \ts bu Sample Script\} :
  305.        
  306. options results;
  307. 'askstring "File Name:" "myfile"'name;
  308. name = result;
  309. options;
  310. '\{ \tc 15 loadasbrush\} ' name;
  311.     
  312. See Also: \{ \ts b \link "loadasprimary  " "hlp_arexx8/loadasprimary"
  313.           \link "loadassecondary" "hlp_arexx8/loadassecondary"
  314.           \link "loadimask      " "hlp_arexx8/loadimask"
  315.           \link "loadmask       " "hlp_arexx8/loadmask"\}
  316.                 
  317.  
  318. \endnode
  319.  
  320. \node "loadasprimary"
  321. \title "Load as a Primary Buffer"
  322. \next "loadassecondary"
  323. \prev "loadasbrush"
  324. \{ \tc 15 Loadasprimary \} - Loads an image file and makes it the primary.
  325.  
  326. \nw    
  327. Usage - '\{ \tc 15 loadasprimary <name>\} '
  328.     
  329. \{ \ts bu Sample Script\} :
  330.         
  331. options results;
  332. 'askstring "File Name:" "myfile"'name;
  333. name = result;
  334. '\{ \tc 15 loadasprimary\} ' name;
  335. options;
  336.     
  337. See Also: \{ \ts b \link "loadassecondary " "hlp_arexx8/loadassecondary"
  338.           \link "loadimask       " "hlp_arexx8/loadimask"
  339.           \link "loadmask        " "hlp_arexx8/loadmask"\}
  340.  
  341. \endnode
  342.  
  343. \node "loadassecondary"
  344. \title "Load as a Secondary Buffer"
  345. \next "loadimask"
  346. \prev "loadasprimary"
  347. \{ \tc 15 Loadassecondary \} - Loads an image file and makes it the secondary
  348. buffer.
  349.  
  350. \nw    
  351. Usage - '\{ \tc 15 loadassecondary <name>\} '
  352.     
  353. \{ \ts bu Sample Script\} :
  354.         
  355. options results;
  356. 'askstring "File Name:" "myfile"'name;
  357. name = result;
  358. options;
  359. '\{ \tc 15 loadassecondary\} ' name;
  360.     
  361.     
  362. See Also: \{ \ts b \link "loadasprimary" "hlp_arexx8/loadasprimary"   
  363.           \link "loadimask    " "hlp_arexx8/loadimask"    
  364.           \link "loadmask     " "hlp_arexx8/loadmask" \}
  365.  
  366. \endnode
  367.  
  368. \node "loadimask"
  369. \title "Load Image Mask"
  370. \next "loadishape"
  371. \prev "loadassecondary"
  372. \{ \tc 15 Loadimask \} - Loads the valid image area mask from a saved mask
  373. file.
  374.  
  375. \nw    
  376. Usage - '\{ \tc 15 loadimask <path&filename> [mode]\} '
  377.     
  378. \{ \tc 15 Mode   1 = Replace existing mask (default) 
  379.        2 = OR
  380.        3 = AND
  381.        4 = XOR
  382.        5 = MINUS\}
  383.            
  384. \{ \ts bu Sample Script\} :
  385.     
  386. '\{ \tc 15 loadimask work:images/image.iff\} ';
  387.     
  388. \endnode
  389.  
  390. \node "loadishape"
  391. \title "Load IShape"
  392. \next "loadmask"
  393. \prev "loadimask"
  394. \{ \tc 15 Loadishape \} - The loadishpae command allows you to load a new
  395. ishape to be used for area selection or painting.  You will need to specify a
  396. complete file name and path for the command to work properly.
  397.  
  398. \nw    
  399. Usage - '\{ \tc 15 loadishape <complete_filename>\} '
  400.  
  401. \{ \ts bu Sample Script\} :
  402. /* arexx loadishape Example */
  403. address('IM_Port');
  404. '\{ loadishape imimim:ishapes/america.ish\} ';
  405. 'ishape 0 0 150 150';
  406. 'stroke';
  407. 'finish';
  408.  
  409. \endnode
  410.  
  411. \node "loadmask"
  412. \title "Load Mask"
  413. \next "loadpal"
  414. \prev "loadishape"
  415. \{ \tc 15 Loadmask \} - Loads a mask for area selection.  This command can
  416. replace any other area selection command.
  417.  
  418. \nw    
  419. Usage - '\{ \tc 15 loadmask <complete_filename> [mode]\} '
  420.     
  421. \{ \ts bu Sample Script\} :
  422.     
  423. '\{ \tc 15 loadmask work:images/mymask.msk \} ';
  424.     
  425. \{ \tc 15 Mode   1 = Replace existing mask (default) 
  426.        2 = OR
  427.        3 = AND
  428.        4 = XOR
  429.        5 = MINUS\}
  430.            
  431. * User Interface: \{ \tc 15   File I/O
  432.                         Load Mask\}
  433.  
  434. \endnode
  435.  
  436. \node "loadpal"
  437. \title "Load Palette"
  438. \next "lockimage"
  439. \prev "loadmask"
  440. \{ \tc 15 Loadpal \} - Loads a previously saved palette.
  441.  
  442. \nw    
  443. Usage - '\{ \tc 15 loadpal <palettename>\} ';
  444.     
  445. \{ \ts bu Sample Script\} :
  446.     
  447. 'paletteext pa8';                  
  448. 'palettepath work:images';
  449. '\{ \tc 15 loadpal palfile\} ';
  450. 'area';
  451. 'mappal';
  452.     
  453. * User Interface: \{ \tc 15   Paint Panel
  454.                         Adjust Palette
  455.                             LD Palette\}
  456.  
  457. \endnode
  458.  
  459. \node "lockimage"
  460. \title "Lock Image"
  461. \next "lockprimary"
  462. \prev "loadpal"
  463. \{ \tc 15 Lockimage \} - Locks a buffer.
  464.  
  465. \nw    
  466. Usage - '\{ \tc 15 lockimage <buffer number>\} '
  467.     
  468. \{ \ts bu Sample Script\} :
  469.  
  470. options results;
  471. 'secondary';
  472. buffs = result;
  473. parse var buffs name","number","remainder;
  474. '\{ \tc 15 lockimage\} ' number;
  475. options;
  476.  
  477. \endnode
  478.  
  479. \node "lockprimary"
  480. \title "Lock Primary" 
  481. \next "locksecondary"
  482. \prev "lockimage"
  483. \{ \tc 15 Lockprimary \} - Locks Primary Buffer.
  484.  
  485. \nw    
  486. Usage - '\{ \tc 15 lockprimary\} '
  487.     
  488. \{ \ts bu Sample Script\} :
  489.     
  490. '\{ \tc 15 lockprimary\} ';
  491.  
  492. \endnode
  493.  
  494. \node "locksecondary"
  495. \title "Lock Secondary"
  496. \next "lowpass"
  497. \prev "lockprimary"
  498. \{ \tc 15 Locksecondary \} - Locks the secondary buffer.
  499.  
  500. \nw    
  501. Usage - '\{ \tc 15 locksecondary\} '
  502.     
  503. \{ \ts bu Sample Script\} :
  504.     
  505. '\{ \tc 15 locksecondary\} ';
  506.  
  507. \endnode
  508.  
  509. \node "lowpass"
  510. \title "Low Pass Filter"
  511. \next "luma"
  512. \prev "locksecondary"
  513. \{ \tc 15 Lowpass \} - The equivalent of an electronic low-pass filter.
  514.  
  515. \nw    
  516. Usage - '\{ \tc 15 lowpass <effect> <direction>\} '
  517.     
  518. \{ \tc 15 Effect:    0  - 100%
  519. Direction: 1 = horizontal, 2 = vertical, 3 = both\}
  520.     
  521. \{ \ts bu Sample Script\} :
  522.     
  523. 'area';
  524. options results;
  525. askprop effect 50 0 100;
  526. effect = result;
  527. options;
  528. '\{ \tc 15 lowpass\} 'result;
  529. options results;
  530. 'gadgets "Filter","Vertical "Filter" "Horizontal" "Filter","Horizontal and
  531.   Vertical"';  
  532. direction = result;
  533. options;
  534. '\{ \tc 15 lowpass\} ' effect direction;
  535.  
  536. See Also: \{ \ts b \link "highpass" "hlp_arexx7/highpass" \}
  537.  
  538. \endnode
  539.  
  540. \node "luma"
  541. \title "Luma"
  542. \next "macrodefs"
  543. \prev "lowpass"
  544. \{ \tc 15 Luma \} - Changes the region to luma equivalent B&W.
  545.  
  546. \nw    
  547. Usage - '\{ \tc 15 luma\} '
  548.     
  549. \{ \ts bu Sample Script\} :
  550.     
  551. 'area';
  552. '\{ \tc 15 luma\} ';
  553.    
  554. See Also: \{ \ts b \link "negluma" "hlp_arexx9/negluma"\}
  555.   
  556. * User Interface: \{ \tc 15    Process Panel
  557.                           Special Effects
  558.                              Luma\}
  559.             
  560. \endnode
  561.  
  562. \node "macrodefs"
  563. \title "Macro Definitions"
  564. \next "macroext"
  565. \prev "luma"
  566. \{ \tc 15 Macrodefs \} - Returns path and extension of a saved macros.
  567.  
  568. \nw    
  569. Usage - '\{ \tc 15 macrodefs\} '
  570.     
  571. \{ \ts bu Sample Script\} :
  572.     
  573. options results;
  574. '\{ \tc 15 macrodefs\} '
  575. info = result;
  576. parse var info path ','extension;
  577. options;
  578.  
  579. See also:  \{ \ts b \link "blenddefs  " "hlp_arexx5/blenddefs"
  580.            \link "imagedefs  " "hlp_arexx7/imagedefs"    
  581.            \link "palettedefs" "hlp_arexx9/palettedefs"
  582.            \link "renderdefs " "hlp_arexx10/renderdefs"\}
  583.  
  584. \endnode
  585.  
  586. \node "macroext"
  587. \title "Macro Extension"
  588. \next "macroload"
  589. \prev "macrodefs"
  590. \{ \tc 15 Macroext \} - Sets a new extension for saving and loading macros
  591. files.
  592.         
  593. \nw    
  594. Usage - '\{ \tc 15 macroext <newext>\} '
  595.     
  596. \{ \ts bu Sample Script\} :
  597.           
  598. options results;
  599. 'askstring "New Extension:" "mac"'name;
  600. name = result;
  601. options;
  602. '\{ \tc 15 macroext\} ' name;         
  603.  
  604. See Also: \{ \ts b \link "blendext  " "hlp_arexx5/blendext"  
  605.           \link "imageext  " "hlp_arexx7/imageext"
  606.           \link "paletteext" "hlp_arexx9/paletteext"
  607.           \link "renderext " "hlp_arexx10/renderext"\}
  608.                 
  609. * User Interface: \{ \tc 15  Setup Panel
  610.                        Macro Ext \}
  611.  
  612. \endnode
  613.  
  614. \node "macroload"
  615. \title "Macro Load"
  616. \next "macropath"
  617. \prev "macroext"
  618. \{ \tc 15 Macroload \} - Loads a Macro file.
  619.  
  620. \nw    
  621. Usage - '\{ \tc 15 macroload <filename>\} ' (without path)
  622.     
  623. \{ \ts bu Sample Script\} :
  624.    
  625. options results;
  626. 'askstring "File Name:" "macrofile"'name;
  627. name = result;
  628. options;
  629. '\{ \tc 15 macroload\} ' name;
  630.    
  631. See Also: \{ \ts b \link "blendload        " "hlp_arexx5/blendload"   
  632.           \link "loadasblend      " "hlp_arexx8/loadasblend"   
  633.           \link "loadasbrush      " "hlp_arexx8/loadasbrush"
  634.           \link "loadasprimary    " "hlp_arexx8/loadasprimary"
  635.           \link "loadassecondary  " "hlp_arexx8/loadassecondary"
  636.           \link "loadimask        " "hlp_arexx8/loadimask"
  637.           \link "loadmask         " "hlp_arexx8/loadmask"\}
  638.                 
  639. * User Interface: \{ \tc 15   Macro Panel
  640.                         Load Macro Set\} 
  641.  
  642. \endnode
  643.  
  644. \node "macropath"
  645. \title "Macro Path"
  646. \next "mappal"
  647. \prev "macroload"
  648. \{ \tc 15 Macropath \} - Sets the path for loading and saving Macros.
  649.  
  650. \nw    
  651. Usage - '\{ \tc 15 macropath <newpath>\} ' 
  652.     
  653. \{ \ts bu Sample Script\} :
  654.     
  655. '\{ \tc 15 macropath work:macros\} ';
  656.     
  657. See Also: \{ \ts b \link "blendpath  " "hlp_arexx5/blendpath"  
  658.           \link "imagepath  " "hlp_arexx7/imagepath"
  659.           \link "palettepath" "hlp_arexx9/palettepath"
  660.           \link "renderpath " "hlp_arexx10/renderpath" \}
  661.             
  662.  
  663. * User Interface: \{ \tc 15    Setup Panel
  664.                           Macro Path\}                
  665.  
  666. \endnode
  667.  
  668. \node "mappal"
  669. \title "Map Palette"
  670. \next "maxmerge"
  671. \prev "macropath"
  672. \{ \tc 15 Mappal \} - Causes selected region to be mapped to the current
  673. palette.
  674.  
  675. \nw    
  676. Usage - '\{ \tc 15 mappal\} '
  677.     
  678. \{ \ts bu Sample Script\} :
  679.     
  680. 'loadpal palfile';
  681. 'area';
  682. '\{ \tc 15 mappal\} ';
  683.     
  684. * User Interface: \{ \tc 15   Process Panel
  685.                         Special Effects
  686.                             Map to Palette\}
  687. \endnode
  688.  
  689. \node "maxmerge"
  690. \title "Maximum Merge"
  691. \next "maxrub"
  692. \prev "mappal"
  693. \{ \tc 15 Maxmerge \}  - Merges where secondary buffer is darker than the
  694. primary buffer.
  695.  
  696. Merges the secondary buffer into the primary buffer where the color of the
  697. secondary buffer is darker than that in the primary buffer.
  698.     
  699. \nw    
  700. Usage - '\{ \tc 15 maxmerge\} '
  701.     
  702. \{ \ts bu Sample Script\} :
  703.  
  704. 'area';
  705. '\{ \tc 15 maxmerge\} ';
  706.     
  707. See Also: \{ \ts b \link "minmerge" "hlp_arexx8/minmerge" 
  708.  
  709. \}
  710.     
  711. * User Interface: \{ \tc 15   Compose Panel
  712.                         Linear Compositions
  713.                             Maximum Merge\}
  714.  
  715. \endnode
  716.  
  717. \node "maxrub"
  718. \title "Maximum Rub Thru"
  719. \next "melt"
  720. \prev "maxmerge"
  721. \{ \tc 15 Maxrub \} - Rubs through to primary buffer if the secondary buffer
  722. is darker.
  723.     
  724. Rubs the secondary buffer through the primar buffer where the color of the
  725. secondary buffer is brighter than the primary buffer. 
  726.  
  727. \nw    
  728. Usage - '\{ \tc 15 maxrub\} '
  729.     
  730. \{ \ts bu Sample Script\} :
  731. 'area';
  732. '\{ \tc 15 maxrub\} ';
  733.     
  734. See Also: \{ \ts b \link "minrub" "hlp_arexx8/minrub"\}
  735.     
  736. * User Interface: \{ \tc 15    Compose Panel
  737.                           Linear Compositions
  738.                                 Maximum Merge\}
  739.  
  740. \endnode
  741.  
  742. \node "melt"
  743. \title "Melt"
  744. \next "merge"
  745. \prev "maxrub"
  746. \{ \tc 15 Melt \} - Causes a selected region to appear to be melting.
  747.  
  748. \nw    
  749. Usage - '\{ \tc 15 melt\} '
  750.     
  751. \{ \ts bu Sample Script\} :
  752.     
  753. 'area';
  754. 'melt';
  755.     
  756. * User Interface: \{ \tc 15   Process Panel
  757.                         Special Effects
  758.                             Melt\}
  759.                                 
  760. \endnode
  761.  
  762. \node "merge"
  763. \title "Merge"
  764. \next "message"
  765. \prev "melt"
  766. \{ \tc 15 Merge \} - Merges the secondary buffer into the primary buffer.
  767.  
  768. \nw    
  769. Usage - '\{ \tc 15 merge\} '
  770.     
  771. \{ \ts bu Sample Script\} :
  772.     
  773. 'area';
  774. '\{ \tc 15 merge\} ';
  775.     
  776. See Also: \{ \ts b \link "maxmerge " "hlp_arexx8/maxmerge"
  777.           \link "minmerge " "minmerge"
  778.           \link "combine  " "hlp_arexx6/combine"\}
  779.  
  780. * User Interface: \{ \tc 15    Compose Panel
  781.                           Linear Compositions
  782.                                 Merge\}  
  783.  
  784. \endnode
  785.  
  786. \node "message"
  787. \title "Message"
  788. \next "messagelow"
  789. \prev "merge"
  790. \{ \tc 15 Message \} - Presents the user with a message.
  791.  
  792. Halts script presenting user with a message, when the user clicks on the
  793. message gadget the script resumes.
  794.  
  795. \nw    
  796. Usage - '\{ \tc 15 message <textstring>\} '
  797.     
  798. \{ \ts bu Sample Script\} :
  799.     
  800. if flag = 3 then do
  801.  '\{ \tc 15 message Warning there is no Secondary Buffer\} ';
  802.   exit 0;
  803.   End;
  804.       
  805. \endnode
  806.  
  807. \node "messagelow"
  808. \title "Messagelow"
  809. \next "minmerge"
  810. \prev "message"
  811. \{ \tc 15 Message \} - Presents the user with a message that is displayed
  812. lower than the \{ \ts b 'message' \} command.
  813.  
  814. Halts script presenting user with a message, when the user clicks on the
  815. message gadget the script resumes.
  816.  
  817. \nw    
  818. Usage - '\{ \tc 15 messagelow <textstring>\} '
  819.     
  820. \{ \ts bu Sample Script\} :
  821.     
  822. if flag = 3 then do
  823.  '\{ \tc 15 messagelow Warning there is no Secondary Buffer\} ';
  824.   exit 0;
  825.   End;
  826.       
  827. \endnode
  828.  
  829. \node "minmerge"
  830. \title "Minmerge"
  831. \next "minrub"
  832. \prev "messagelow"
  833. \{ \tc 15 Minmerge \} - Merges where the secondary buffer is brighter than
  834. the primary buffer.
  835.  
  836. Merges the secondary buffer into the primary buffer where the color of the
  837. secondary buffer is brighter than the primary buffer.
  838.     
  839. \nw    
  840. Usage - '\{ \tc 15 minmerge\} '
  841.     
  842. \{ \ts bu Sample Script\} :
  843.     
  844. 'area';
  845. '\{ \tc 15 minmerge\} ';
  846.     
  847. * User Interface: \{ \tc 15    Compose Panel
  848.                         Linear Compositions
  849.                            Minimum  Merge\}
  850.  
  851. \endnode
  852.  
  853. \node "minrub"
  854. \title "Minimum Rub Thru"
  855. \next "mirror"
  856. \prev "minmerge"
  857. \{ \tc 15 Minrub \} - Rubs through if the secondary buffer is brighter than
  858. the primary buffer.
  859.  
  860. Rubs the secondary buffer through to the primary buffer where the color of
  861. the secondary buffer is brighter than the primary buffer.
  862.     
  863. \nw    
  864. Usage - '\{ \tc 15 minrub\} '
  865.     
  866. \{ \ts bu Sample Script\} :
  867.     
  868. 'area';
  869. '\{ \tc 15 minrub\} ';
  870.     
  871. See Also: \{ \ts b \link "maxrub" "hlp_arexx8/maxrub"\}
  872.     
  873. * User Interface: \{ \tc 15   Compose Panel
  874.                          Linear Compositions
  875.                             Minimum Rub-Thru\}
  876.  
  877. \endnode
  878.  
  879. \node "mirror"
  880. \title "Mirror"
  881. \next ""
  882. \prev "minrub"
  883. \{ \tc 15 Mirror \} - Creates mirror images of a selected area.
  884.  
  885. \nw    
  886. Usage - '\{ \tc 15 mirror <direction> <keephor> <keepvert>\} '
  887.     
  888. \{ \tc 15 Direction:        1 = up, 2 = down, 3 = both
  889. Keep Horizontal:  0 = right, 1 = left;
  890. Keep Veritcal:    0 = up, 1 = down\}
  891.     
  892. \{ \ts bu Sample Script\} :
  893.  
  894. '\{ \tc 15 mirror 1 0 1\} ';
  895.     
  896. * User Interface: \{ \tc 15   Process Panel
  897.                         Geometric Transformations
  898.                             Mirror\}
  899.  
  900.  
  901. \endnode
  902.  
  903.